package com.ysx.attendance.service;

import com.ysx.attendance.bean.ClassBean;
import com.ysx.attendance.entity.ClassEntity;

import java.util.List;

public interface  ClassService {


    int saveData(String[] ids,String delayDate);

    /**
     * 查询所有的班级
     * @return
     */
    List<ClassEntity> findAllClass();


    /**
     * 根据id去查询
     * @param id
     * @return
     */
    ClassEntity findClassById(Integer id);


    /**
     * 根据班级的ID查找这个班级的老师和学生s
     * @param classId
     * @return
     */
    ClassBean findTeacherAndStudentListByClassId(Integer classId);


    /**
     * 根据班级的ID和学生姓名查找这个班级的老师和学生s
     * @param classId
     * @param studentName
     * @return
     */
    public ClassBean findTeacherAndStudentListByClassIdAndStudentName(Integer classId,String studentName);

    /**
     * 根据用户ID查找他可以看的所有的班级 classId className
     * @return
     */
    List<ClassBean> findClassList(Integer userId);

}
